package com.kws.system.domain.info;

import cn.hutool.core.lang.tree.Tree;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * <b>QueryMenuTreeInfo</b>
 *
 * @description: QueryMenuTreeInfo <br>
 * @date: 2024/11/29 08:58 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class QueryMenuTreeInfo {
    @ApiModelProperty(value = "后台管理系统")
    private List<Tree<String>> backgroundManagementTree;

    @ApiModelProperty(value = "物联网系统")
    private List<Tree<String>> internetThingTree;

    @ApiModelProperty(value = "商家服务系统")
    private List<Tree<String>> merchantServiceTree;

    @ApiModelProperty(value = "用户服务系统")
    private List<Tree<String>> userServiceTree;

    @ApiModelProperty(value = "微网管理系统")
    private List<Tree<String>> microgridManagementTree;

    @ApiModelProperty(value = "用户服务系统APP端")
    private List<Tree<String>> userServiceAppTree;

    @ApiModelProperty(value = "商家服务系统APP端")
    private List<Tree<String>> merchantServiceAppTree;

    @ApiModelProperty(value = "后台系统已有菜单ID列表")
    private List<Long> backgroundManagementMenuIds;

    @ApiModelProperty(value = "物联网管理系统已有菜单ID列表")
    private List<Long> internetThingMenuIds;

    @ApiModelProperty(value = "商家服务系统菜单ID列表")
    private List<Long> merchantServiceMenuIds;

    @ApiModelProperty(value = "用户服务系统菜单ID列表")
    private List<Long> userServiceMenuIds;

    @ApiModelProperty(value = "微网管理系统菜单ID列表")
    private List<Long> microgridManagementMenuIds;

    @ApiModelProperty(value = "用户服务系统APP端菜单ID列表")
    private List<Long> userServiceAppMenuIds;

    @ApiModelProperty(value = "商家服务系统APP端菜单ID列表")
    private List<Long> merchantServiceAppMenuIds;

    public List<Tree<String>> getBackgroundManagementTree() {
        return backgroundManagementTree;
    }

    public void setBackgroundManagementTree(List<Tree<String>> backgroundManagementTree) {
        this.backgroundManagementTree = backgroundManagementTree;
    }

    public List<Tree<String>> getInternetThingTree() {
        return internetThingTree;
    }

    public void setInternetThingTree(List<Tree<String>> internetThingTree) {
        this.internetThingTree = internetThingTree;
    }

    public List<Tree<String>> getMerchantServiceTree() {
        return merchantServiceTree;
    }

    public void setMerchantServiceTree(List<Tree<String>> merchantServiceTree) {
        this.merchantServiceTree = merchantServiceTree;
    }

    public List<Tree<String>> getUserServiceTree() {
        return userServiceTree;
    }

    public void setUserServiceTree(List<Tree<String>> userServiceTree) {
        this.userServiceTree = userServiceTree;
    }

    public List<Tree<String>> getMicrogridManagementTree() {
        return microgridManagementTree;
    }

    public void setMicrogridManagementTree(List<Tree<String>> microgridManagementTree) {
        this.microgridManagementTree = microgridManagementTree;
    }

    public List<Tree<String>> getUserServiceAppTree() {
        return userServiceAppTree;
    }

    public void setUserServiceAppTree(List<Tree<String>> userServiceAppTree) {
        this.userServiceAppTree = userServiceAppTree;
    }

    public List<Tree<String>> getMerchantServiceAppTree() {
        return merchantServiceAppTree;
    }

    public void setMerchantServiceAppTree(List<Tree<String>> merchantServiceAppTree) {
        this.merchantServiceAppTree = merchantServiceAppTree;
    }

    public List<Long> getBackgroundManagementMenuIds() {
        return backgroundManagementMenuIds;
    }

    public void setBackgroundManagementMenuIds(List<Long> backgroundManagementMenuIds) {
        this.backgroundManagementMenuIds = backgroundManagementMenuIds;
    }

    public List<Long> getInternetThingMenuIds() {
        return internetThingMenuIds;
    }

    public void setInternetThingMenuIds(List<Long> internetThingMenuIds) {
        this.internetThingMenuIds = internetThingMenuIds;
    }

    public List<Long> getMerchantServiceMenuIds() {
        return merchantServiceMenuIds;
    }

    public void setMerchantServiceMenuIds(List<Long> merchantServiceMenuIds) {
        this.merchantServiceMenuIds = merchantServiceMenuIds;
    }

    public List<Long> getUserServiceMenuIds() {
        return userServiceMenuIds;
    }

    public void setUserServiceMenuIds(List<Long> userServiceMenuIds) {
        this.userServiceMenuIds = userServiceMenuIds;
    }

    public List<Long> getMicrogridManagementMenuIds() {
        return microgridManagementMenuIds;
    }

    public void setMicrogridManagementMenuIds(List<Long> microgridManagementMenuIds) {
        this.microgridManagementMenuIds = microgridManagementMenuIds;
    }

    public List<Long> getUserServiceAppMenuIds() {
        return userServiceAppMenuIds;
    }

    public void setUserServiceAppMenuIds(List<Long> userServiceAppMenuIds) {
        this.userServiceAppMenuIds = userServiceAppMenuIds;
    }

    public List<Long> getMerchantServiceAppMenuIds() {
        return merchantServiceAppMenuIds;
    }

    public void setMerchantServiceAppMenuIds(List<Long> merchantServiceAppMenuIds) {
        this.merchantServiceAppMenuIds = merchantServiceAppMenuIds;
    }
}
